A New Reverse Engineering Approach to Convert Form Fill Format Document into Uml Class Diagram

نویسندگان

  • Mohammad I. Muhairat
  • Akram Abdel Qader
چکیده

This paper propose a new reverse engineering approach to convert a form fill format document into a set of related tables that can be used to generate the entity relationship diagram. A relationship between the set of tables is generated. In addition, the entity relationship diagram will be converted into a UML class diagram. However, this approach will be very helpful for researchers and practitioners in Software Engineering field, since most of the reverse engineering approaches are based on source code. This approach is tested by using several word form fill format documents and the results show a high accuracy rates comparing with the forward engineering.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reverse Engineering: An Analysis of Static Behaviors of Object Oriented Programs by Extracting UML Class Diagram

The Unified Modeling Language (UML) has been accepted as a standard for modeling object oriented system. It helps the designer to understand a problem well by focusing on one aspects of a problem at a time. In this paper we present a novel approach in which reverse engineering is performed and we have chosen UML as the modeling language to achieve a representation of the implemented system. In ...

متن کامل

Automatically Recovering Design-Level UML Class Models from C++ Source Code

The work investigates methods for automatically recovering design-level Unified Modeling Language (UML) class diagrams from C++ source code. The ultimate goal is to support developers in better understanding the design of existing large scale software systems. A set of mappings is proposed to identify various UML elements in terms of relationship types, multiplicities and aggregation semantics....

متن کامل

Automatic Transformation of UML Models into Analytical Decision Models

Emerging software dependency models, such as design structure matrices (DSMs), have been used in software design to capture and assess software modular structure and modularization activities. However, thinking and modeling design in terms of decisions and enumerating their dependencies are not straightforward. On the other hand, the Unified Modeling Language (UML) is a well-known and widely-us...

متن کامل

Reverse Engineering: An Analysis of Dynamic Behavior of Object Oriented Programs by Extracting UML Interaction Diagram

The Unified Modeling Language (UML) is widely used as a high level object oriented specification language. UML is a good target language for the reverse engineering models since it is largely used and offers different diagrams. In this paper we present a novel approach in which reverse engineering is performed using UML as the modeling language used to achieve a representation of the implemente...

متن کامل

Towards Software Requirements Extraction Using Natural Language Approach

In this paper, we present an automated support environment to reduce the time and efforts required to produce and maintain a reusable specification document. Our proposed model has two operation modes: the first one is the forward mode in which our model automatically converts English natural language requirements into UML class diagram models. While the second one is the backward mode in which...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014